URL をリクエストする

スケジューラは、次の 2 つの方法で作成できます。

置く https://api.dotcom-monitor.com/config_api_v1/schedulers
投稿 https://api.dotcom-monitor.com/config_api_v1/schedulers?verb=PUT

ヘッダー パラメーター

Content-Type: application/json
プット/ポスト本文の例
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
{
"Name": "new scheduler",
"Description": "description",
"Weekly_Intervals": [{
"Days": ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
"From_Min": 0,
"To_Min": 1025,
"Included": true
}, {
"Days": ["Su", "Sa"],
"From_Min": 0,
"To_Min": 1139,
"Included": false
}, {
"Days": ["Su", "Mo", "Fr", "Sa"],
"From_Min": 120,
"To_Min": 240,
"Included": false
}],
"Date_Time_Intervals": [{
"From": 1358712000000,
"To": 1358798400000
}]
}
{ "Name": "new scheduler", "Description": "description", "Weekly_Intervals": [{ "Days": ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], "From_Min": 0, "To_Min": 1025, "Included": true }, { "Days": ["Su", "Sa"], "From_Min": 0, "To_Min": 1139, "Included": false }, { "Days": ["Su", "Mo", "Fr", "Sa"], "From_Min": 120, "To_Min": 240, "Included": false }], "Date_Time_Intervals": [{ "From": 1358712000000, "To": 1358798400000 }] }
{
"Name": "new scheduler",
"Description": "description",
"Weekly_Intervals": [{
"Days": ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
"From_Min": 0,
"To_Min": 1025,
"Included": true
}, {
"Days": ["Su", "Sa"],
"From_Min": 0,
"To_Min": 1139,
"Included": false
}, {
"Days": ["Su", "Mo", "Fr", "Sa"],
"From_Min": 120,
"To_Min": 240,
"Included": false
}],
"Date_Time_Intervals": [{
"From": 1358712000000,
"To": 1358798400000
}]
}

必須ボディ パラメータ

新しいスケジューラの JSON オブジェクトパラメータを指定するには、まず 既存のスケジューラ情報を取得 し、その応答を新しいスケジューラオブジェクトのサンプルとして使用することをお勧めします。

種類 必須/オプション 形容

名前

必須

スケジューラ名。

例:
"Scheduler_Name":"maintenance window"

Weekly_Intervals

オブジェクトの配列

必須

これは、毎週繰り返される間隔を表します

可能な日数の値:

「ス」「モ」「トゥ」「私たち」「Th」「Fr」「Sa」「スー」

処理が有効であることを意味します
"Included":true
処理が無効であることを意味します
"Included":false
例:
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
"Weekly_Intervals": [{
"Days": ["Tu", "We", "Th", "Fr", "Sa"],
"From_Min": 0,
"To_Min": 1025,
"Included": true
}, {
"Days": ["Su", "Sa"],
"From_Min": 0,
"To_Min": 1139,
"Included": false
}
]
"Weekly_Intervals": [{ "Days": ["Tu", "We", "Th", "Fr", "Sa"], "From_Min": 0, "To_Min": 1025, "Included": true }, { "Days": ["Su", "Sa"], "From_Min": 0, "To_Min": 1139, "Included": false } ]
"Weekly_Intervals": [{
      "Days": ["Tu", "We", "Th", "Fr", "Sa"],
      "From_Min": 0,
      "To_Min": 1025,
      "Included": true
      }, {
      "Days": ["Su", "Sa"],
      "From_Min": 0,
      "To_Min": 1139,
      "Included": false
      }
]
終日をカバーする時間間隔を指定するには、”From_Min” を 0 に設定し、
“To_Min” から 1439:
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
"Weekly_Intervals": [{
"Days": ["Tu", "We", "Th", "Fr", "Sa"],
"From_Min": 0,
"To_Min": 1439,
"Included": true
}
]
"Weekly_Intervals": [{ "Days": ["Tu", "We", "Th", "Fr", "Sa"], "From_Min": 0, "To_Min": 1439, "Included": true } ]
"Weekly_Intervals": [{
      "Days": ["Tu", "We", "Th", "Fr", "Sa"],
      "From_Min": 0,
      "To_Min": 1439,
      "Included": true
      }
]

Date_Time_Intervals

オブジェクトの配列

必須

この説明は、 非繰り返し間隔。

時刻形式は UNIX 時間で指定されます。

“From” 間隔と “To” 間隔をエポック時間に変換する場合、値の秒の部分は 0 になる必要があることに注意してください。

例:
"Date_Time_Intervals": [{
"From": 1358712000000,
"To": 1358798400000
}]

成功の応答

応答の例
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
{
"Success":true,
"Result":871
}
{ "Success":true, "Result":871 }
{
"Success":true,
"Result":871
}